package com.sz.admin.ai.factory.chatFactory.entity;

import org.springframework.ai.chat.metadata.ChatResponseMetadata;
import org.springframework.ai.chat.model.ChatResponse;

import java.util.ArrayList;
import java.util.List;

/**
 * @描述:
 * @Author: TangYuan
 * @Date: 2025/3/10 14:42
 */
public class ThinkChatResponse extends ChatResponse {
    
    private final List<ThinkGeneration> generations;
    
    public ThinkChatResponse(List<ThinkGeneration> generations) {
        this(generations, new ChatResponseMetadata());
    }
    
    public ThinkChatResponse(List<ThinkGeneration> generations, ChatResponseMetadata chatResponseMetadata) {
        super(new ArrayList<>(), chatResponseMetadata);
        this.generations = generations;
    }
    
    
    
    
    
    
    
    
    
}
